let p =new Promise((resolve,reject)=>{
//    resolve('成功！');
   reject('失败！');
 })

//  单独使用
//  p.catch(res=>{
//      console.log(res,'temp1');
//  })
// 

//catch函数。该函数有两个作用，一个是等同于then(null,reject=>{});一个是捕获resolve中的异常。
p.then(null,res=>{
    console.log(res,'temp2');
})
 
// 符合使用
//  p.then(res=>{
//      console.log(res);
//  }).catch(res=>{
//      console.log(res);
//  })